; Music of Mach 3 (1987) (Loriciels) (Michel Winogradoff)
; Ripped by Megachur the 29/04/20009

; Need System Vectors

	write "MACH3.BIN"

music_date_rip	equ &1D49
music_adr	equ &8800
first_theme	equ 0
last_theme	equ 0	; 0 -> 0

	read "music_header_v1_0.asm"

;
.real_init_music
;
	ld hl,l8848
	ld a,#01
	call #bcbc
	ld hl,l884f
	ld a,#02
	call #bcbc
	ld hl,l8856
	ld a,#03
	call #bcbc
	ld hl,l885d
	ld a,#07
	call #bcbc
	ld hl,l886d
	ld a,#02
	call #bcbf
	ld hl,l8900
	ld (l8846),hl
;
.play_music
.l882e
;
	ld hl,(l8846)
	ld a,(hl)
	and a
	ret z
	call #bcaa
	
;jr nc,l882e modified by Megachur
	ret nc
	nop
	
	ld hl,(l8846)
	ld de,#000a
	add hl,de
	ld (l8846),hl
	jp l882e
.l8846
	dw #0000
.l884f equ $ + 7
.l8848
	db #02,#01,#0f,#01,#0f,#ff,#02,#02
.l8856 equ $ + 6
	db #01,#0c,#01,#0a,#ff,#02,#02,#01
.l885d equ $ + 5
	db #0f,#01,#05,#fd,#04,#05,#01,#0f
	db #01,#02,#00,#05,#03,#ff,#04,#01
.l886d equ $ + 5
	db #ff,#02,#03,#ff,#08,#02,#01,#05
	db #01,#05,#ff,#08
	ld bc,#bc00
	ld a,#01
	out (c),a
	ld a,#23
	inc b
	out (c),a
	dec b
	ld a,#02
	out (c),a
	ld a,#2b
	inc b
	out (c),a
	dec b
	ld a,#04
	out (c),a
	ld a,#3c
	inc b
	out (c),a
	dec b
	ld a,#06
	out (c),a
	ld a,#1e
	inc b
	out (c),a
	dec b
	ld a,#07
	out (c),a
	ld a,#2b
	inc b
	out (c),a
	dec b
	ld a,#09
	out (c),a
	ld a,#04
	inc b
	out (c),a
	dec b
	ld a,#05
	out (c),a
	ld a,#04
	inc b
	out (c),a
	dec b
	ret
	add a
	add a
	ld l,a
	ld h,#00
	ld de,l88e2
	add hl,de
	ld a,(hl)
	ld c,a
	ld b,a
	push hl
	call #bc38
	pop hl
	ld b,#04
.l88d1
	push bc
	ld a,#04
	sub b
	ld c,(hl)
	ld b,c
	push hl
	call #bc32
	pop hl
	inc hl
	pop bc
	djnz l88d1
	ret
	ret
.l88e2
	db #00,#0f,#04,#19,#00,#00,#00,#00
	db #00,#0e,#04,#19,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l8900 equ $ + 6
	db #00,#00,#00,#00,#00,#00,#3f,#00
	db #00,#00,#00,#01,#08,#04,#00,#02
	db #3f,#00,#00,#00,#00,#01,#09,#04
	db #00,#02,#3f,#00,#00,#00,#00,#01
	db #0a,#04,#00,#02,#3f,#00,#00,#00
	db #00,#01,#0b,#04,#00,#02,#3f,#00
	db #00,#00,#00,#01,#0c,#04,#00,#02
	db #3f,#00,#00,#00,#00,#01,#0d,#04
	db #00,#02,#3f,#00,#00,#00,#00,#01
	db #0e,#04,#00,#02,#3f,#00,#00,#00
	db #00,#01,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#02,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#03,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#04
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#05,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#06,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#07,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#08
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#09,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#0a,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#0b,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#0c
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#0d,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#0e,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#0f,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#10
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#11,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#12,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#13,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#14
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#15,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#16,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#17,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#18
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#19,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#1a,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#1b,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#1c
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#1d,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#1e,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#1f,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#1f
	db #0e,#04,#00,#02,#3f,#00,#00,#00
	db #00,#1f,#0d,#04,#00,#02,#3f,#00
	db #00,#00,#00,#1f,#0c,#04,#00,#02
	db #3f,#00,#00,#00,#00,#1f,#0b,#04
	db #00,#02,#3f,#00,#00,#00,#00,#1f
	db #0a,#04,#00,#02,#3f,#00,#00,#00
	db #00,#1f,#09,#04,#00,#02,#3f,#00
	db #00,#00,#00,#1f,#08,#04,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#3f,#01,#00,#00,#00,#0a
	db #00,#16,#00,#02,#21,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#0c,#01
	db #00,#ec,#05,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#21,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#0c,#01
	db #00,#ec,#05,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#21,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#0c,#01
	db #00,#ec,#05,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#39,#01,#00,#be,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#01
	db #00,#c0,#00,#00,#00,#16,#00,#02
	db #39,#01,#00,#be,#00,#00,#00,#0b
	db #00,#02,#3a,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3c,#01,#00,#c0
	db #00,#00,#00,#0b,#00,#02,#21,#01
	db #00,#96,#00,#00,#00,#0b,#00,#02
	db #0c,#01,#00,#98,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#7f,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#01
	db #00,#80,#00,#00,#00,#16,#00,#02
	db #39,#07,#02,#5f,#00,#00,#00,#2c
	db #00,#02,#3a,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3c,#07,#02,#60
	db #00,#00,#00,#2c,#00,#02,#02,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#39,#07,#00,#6a,#00,#00
	db #00,#42,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#07
	db #00,#6b,#00,#00,#00,#42,#00,#02
	db #02,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#02,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#39,#01
	db #00,#8e,#00,#00,#00,#0b,#00,#02
	db #3a,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#3c,#01,#00,#8c,#00,#00
	db #00,#0b,#00,#02,#21,#01,#00,#7f
	db #00,#00,#00,#0b,#00,#02,#0c,#01
	db #00,#80,#00,#00,#00,#0b,#00,#02
	db #39,#07,#00,#77,#00,#00,#00,#2c
	db #00,#02,#3a,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3c,#07,#00,#78
	db #00,#00,#00,#2c,#00,#02,#02,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#39,#07,#00,#7f,#00,#00
	db #00,#2c,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#07
	db #00,#80,#00,#00,#00,#2c,#00,#02
	db #02,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#39,#01,#00,#be,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#01
	db #00,#c0,#00,#00,#00,#16,#00,#02
	db #39,#01,#00,#be,#00,#00,#00,#0b
	db #00,#02,#3a,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3c,#01,#00,#c0
	db #00,#00,#00,#0b,#00,#02,#21,#01
	db #00,#96,#00,#00,#00,#0b,#00,#02
	db #0c,#01,#00,#98,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#7f,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#01
	db #00,#80,#00,#00,#00,#16,#00,#02
	db #39,#07,#02,#5f,#00,#00,#00,#2c
	db #00,#02,#3a,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3c,#07,#02,#60
	db #00,#00,#00,#2c,#00,#02,#02,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#39,#07,#00,#6a,#00,#00
	db #00,#42,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#07
	db #00,#6b,#00,#00,#00,#42,#00,#02
	db #02,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#02,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#39,#01
	db #00,#8e,#00,#00,#00,#0b,#00,#02
	db #3a,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#3c,#01,#00,#8c,#00,#00
	db #00,#0b,#00,#02,#21,#01,#00,#7f
	db #00,#00,#00,#0b,#00,#02,#0c,#01
	db #00,#80,#00,#00,#00,#0b,#00,#02
	db #39,#07,#00,#77,#00,#00,#00,#2c
	db #00,#02,#3a,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#3c,#07,#00,#78
	db #00,#00,#00,#2c,#00,#02,#02,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#39,#07,#00,#7f,#00,#00
	db #00,#2c,#00,#02,#3a,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#3c,#07
	db #00,#80,#00,#00,#00,#2c,#00,#02
	db #02,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#3f,#01
	db #00,#00,#00,#0a,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#21,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#0c,#01
	db #00,#ec,#05,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#e1,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#be,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#8e,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#e1
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#be,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#8e,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#e1,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#be
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#8e,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#e1,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#be,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#8e
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#e1,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#be,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#8e,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#e1
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#be,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#8e,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#fd,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#be
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#96,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#fc,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#d5,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#9f,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#fc
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#d5,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#9f,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#fc,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#d5
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#9f,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#fc,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#d5,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#9f
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#fc,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#d5,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#9f,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#fc
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#d5,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#9f,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#1b,#01,#00
	db #00,#16,#00,#02,#3a,#01,#00,#d5
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#a8,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#71,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#5f,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#47,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#71
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#5f,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#47,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#71,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#5f
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#47,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#71,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#5f,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#47
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#71,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#5f,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#47,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#71
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#5f,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#47,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#7f,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#5f
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#4b,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#7e,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#6a,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#50,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#7e
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#6a,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#50,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#7e,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#6a
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#50,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#7e,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#6a,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#50
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#7e,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#6a,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#50,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#7e
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#6a,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#50,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#8e,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#6a
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#54,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#bd,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#a0,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#77,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#bd
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#a0,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#77,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#bd,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#a0
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#77,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#bd,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#a0,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#77
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#bd,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#a0,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#77,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#bd
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#a0,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#77,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#d5,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#a0
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#7e,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#a9,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#8f,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#6b,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#a9
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#8f,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#6b,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#a9,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#8f
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#6b,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#a9,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#8f,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#6b
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#a9,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#8f,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#6b,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#a9
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#8f,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#6b,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#be,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#8f
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#71,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#e1,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#be,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#8e,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#e1
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#be,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#8e,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#e1,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#be
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#8e,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#e1,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#be,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#8e
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#e1,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#be,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#8e,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#e1
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#be,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#8e,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#fd,#00,#00
	db #00,#16,#00,#02,#3a,#01,#00,#be
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#96,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#39,#02
	db #00,#fc,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#d5,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#9f,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#fc
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#d5,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#9f,#00,#00,#00,#0b
	db #00,#02,#39,#02,#00,#fc,#00,#00
	db #00,#0b,#00,#02,#3a,#02,#00,#d5
	db #00,#00,#00,#0b,#00,#02,#3c,#02
	db #00,#9f,#00,#00,#00,#0b,#00,#02
	db #39,#02,#00,#fc,#00,#00,#00,#0b
	db #00,#02,#3a,#02,#00,#d5,#00,#00
	db #00,#0b,#00,#02,#3c,#02,#00,#9f
	db #00,#00,#00,#0b,#00,#02,#39,#02
	db #00,#fc,#00,#00,#00,#0b,#00,#02
	db #3a,#02,#00,#d5,#00,#00,#00,#0b
	db #00,#02,#3c,#02,#00,#9f,#00,#00
	db #00,#0b,#00,#02,#39,#02,#00,#fc
	db #00,#00,#00,#0b,#00,#02,#3a,#02
	db #00,#d5,#00,#00,#00,#0b,#00,#02
	db #3c,#02,#00,#9f,#00,#00,#00,#0b
	db #00,#02,#39,#01,#00,#1b,#01,#00
	db #00,#16,#00,#02,#3a,#01,#00,#d5
	db #00,#00,#00,#16,#00,#02,#3c,#01
	db #00,#a8,#00,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#3f,#01,#00,#00
	db #00,#0a,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#21,#01
	db #00,#f6,#02,#00,#00,#16,#00,#02
	db #0c,#01,#00,#ec,#05,#00,#00,#16
	db #00,#02,#3f,#01,#00,#00,#00,#0a
	db #00,#16,#00,#02,#21,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#0c,#01
	db #00,#ec,#05,#00,#00,#16,#00,#02
	db #21,#01,#00,#f6,#02,#00,#00,#16
	db #00,#02,#0c,#01,#00,#ec,#05,#00
	db #00,#16,#00,#02,#21,#01,#00,#f6
	db #02,#00,#00,#16,#00,#02,#0c,#01
	db #00,#ec,#05,#00,#00,#16,#00,#02
	db #3f,#01,#00,#00,#00,#0a,#00,#16
	db #00,#02,#21,#01,#00,#f6,#02,#00
	db #00,#16,#00,#02,#0c,#01,#00,#ec
	db #05,#00,#00,#16,#00,#02,#3f,#00
	db #00,#00,#00,#01,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#02,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#03
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#04,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#05,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#06,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#07
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#08,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#09,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#0a,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#0b
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#0c,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#0d,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#0e,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#0f
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#10,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#11,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#12,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#13
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#14,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#15,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#16,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#17
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#18,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#19,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#1a,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#1b
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#1c,#0e,#03,#00,#02,#3f,#00
	db #00,#00,#00,#1d,#0e,#03,#00,#02
	db #3f,#00,#00,#00,#00,#1e,#0e,#03
	db #00,#02,#3f,#00,#00,#00,#00,#1f
	db #0e,#03,#00,#02,#3f,#00,#00,#00
	db #00,#1f,#0e,#04,#00,#02,#3f,#00
	db #00,#00,#00,#1f,#0d,#04,#00,#02
	db #3f,#00,#00,#00,#00,#1f,#0c,#04
	db #00,#02,#3f,#00,#00,#00,#00,#1f
	db #0b,#04,#00,#02,#3f,#00,#00,#00
	db #00,#1f,#0a,#04,#00,#02,#3f,#00
	db #00,#00,#00,#1f,#09,#04,#00,#02
	db #3f,#00,#00,#00,#00,#1f,#08,#04
	db #00,#02,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
;
.init_music	; added by Megachur
;
	call real_init_music 
	ld hl,evt_bloc
	ld bc,#8100
	ld de,play_music
	jp #bcd7	; call play_music every CRT interrupt
evt_bloc
	db #00,#00,#00,#00,#00,#00
	db #00,#00,#00	
;
.game_name
	db "Mach 3",0
.game_year
	db "1987",0
.game_publisher
	db "Loriciels",0
.music_author
	db "Michel Winogradoff",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
